package com.itbaizhan.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.SessionAttributes;

import javax.servlet.http.HttpSession;

//@SessionAttributes
// 作用：将Model模型中的数据存到session域中
//位置：类上方
@Controller
@RequestMapping("/c4")
@SessionAttributes("name")
public class Controller4 {

    //model中存放数据（是存在HttpServletRequest中，
    // 在类上加上@SessionAttributes就可以把数据放在session中
    // 那么另一个方法也可以得到这数据）
    @RequestMapping("/t1")
    public String t1(Model model){

        model.addAttribute("name","冰淇淋");
        return "baizhan";

    }
    @RequestMapping("/t2")
    //从session中拿到上面的数据
    public String t2(HttpSession session){
        System.out.println(session.getAttribute("name"));
        return "baizhan";
    }
}
